/*
 * 
 * LegendShop 多用户商城系统
 * 
 *  版权所有,并保留所有权利。
 * 
 */
package com.legendshop.oa.service;

import java.util.List;

import com.legendshop.dao.support.PageSupport;
import com.legendshop.oa.model.ProjectModule;

/**
 * The Class ProjectModuleService. 服务接口
 */
public interface ProjectModuleService {

	/**
	 * 根据Id获取
	 */
	public ProjectModule getProjectModule(Long id);

	/**
	 * 删除
	 */
	public void deleteProjectModule(ProjectModule projectModule);

	/**
	 * 保存
	 */
	public Long saveProjectModule(ProjectModule projectModule);

	/**
	 * 更新
	 */
	public void updateProjectModule(ProjectModule projectModule);

	/**
	 * 获取项目下的模块
	 * @param projectId
	 * @return
	 */
	public PageSupport<ProjectModule> getProjectModuleByProject(Long projectId, String name, String curPage);

    List<ProjectModule> getProjectModuleByProject(Long projectId);

	void saveProjectModule(Long projectId, List<ProjectModule> list);
}
